package com.yc.cloud.openai.portal.vo.gpt;

import com.yc.cloud.common.oss.vo.OssFileVo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class GptDatasetCollectionVo  {

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("知识库ID")
    private Long datasetId;

    // @ApiModelProperty("知识库文件集合ID")
    // private String collectionId;

    @ApiModelProperty("父ID")
    private Long parentId;

    @ApiModelProperty("训练模式")
    private String trainingType;

    @ApiModelProperty("每个 chunk 的长度")
    private Integer chunkSize;

    @ApiModelProperty("分割符号")
    private String chunkSplitter;

    @ApiModelProperty("qa拆分自定义提示词")
    private String qaPrompt;

    @ApiModelProperty("文件")
    private OssFileVo ossFile;
}
